   @media (max-width: 991px) {
     /* .index-body {
        padding-top: 12.58666667rem;
      } */
     .header-box {
       position: fixed;
       top: 0;
       left: 0;
       width: 100%;
       height: 3.2rem;
       /* height: 9.38666667rem; */
       background: #fff;
       border-bottom: 0.02133333rem solid #eeeeee;
       z-index: 10;
     }
     .header-box .logo {
       margin-left: 0.85333333rem;
       width: 9.77066667rem;
       margin-top: 0.85333333rem;
     }
     .header-box .logo img {
       width: 9.77066667rem;
       height: 1.42933333rem;
     }
     .header-box .nav-box .icon img {
       width: 2.048rem;
       height: 2.048rem;
       margin: 0.64rem 0.85333333rem 0 0;
     }
     .header-box .nav-box .menu-box {
       position: fixed;
       display: none;
       z-index: 2;
       top: 0;
       bottom: 0;
       left: 0;
       right: 0;
       background: rgba(255, 255, 255, 0.5);
     }
     .header-box .nav-box .menu-box .mask {
       position: fixed;
       top: 0;
       bottom: 0;
       left: 0;
       right: 0;
       background: rgba(255, 255, 255, 0.5);
       z-index: 998;
     }
     .header-box .nav-box .menu-box .close-box {
       position: fixed;
       top: 0;
       left: 0;
       right: 0rem;
       z-index: 1000;
       cursor: pointer;
       background: #fff;
       height: 3.41333333rem;
     }
     .header-box .nav-box .menu-box .close-box .logo img {
       width: 9.77066667rem;
       height: 1.42933333rem;
     }
     .header-box .nav-box .menu-box .close-box .close {
       margin: 0.64rem 0.85333333rem 0 0;
     }
     .header-box .nav-box .menu-box .close-box .close img {
       width: 2.048rem;
       height: 2.048rem;
     }
     .header-box .nav-box .menu-box .menu {
       position: fixed;
       top: 3.41333333rem;
       bottom: 0;
       right: 0;
       left: 0;
       background: #fff;
       z-index: 999;
       overflow-y: auto;
     }
     .header-box .nav-box .menu-box .menu li a {
       font-size: 0.81066667rem;
       color: #333;
       line-height: 2.56rem;
     }
     .header-box .nav-box .menu-box .menu .menu-li .name {
       width: 90%;
       padding: 0 5%;
       border-bottom: 1px solid #eee;
     }
     .header-box .nav-box .menu-box .menu .menu-li .name.arrow-on {
       background: url(/mobile/images/menu_arrow.png) no-repeat right center;
       height: 2.56rem;
       background-size: 0.576rem 0.32rem;
     }
     .header-box .nav-box .menu-box .menu .menu-li .name.arrow-off {
       background: url(/mobile/images/menu_arrow_off.png) no-repeat right center;
       height: 2.56rem;
       background-size: 0.576rem 0.32rem;
     }
     .header-box .nav-box .menu-box .menu .menu-li .sub-menu {
       display: block;
       background: #fff;
     }
     .header-box .nav-box .menu-box .menu .menu-li .sub-menu li {
       background: #fff;
     }
     .header-box .nav-box .menu-box .menu .menu-li .sub-menu li a {
       display: block;
       font-size: 0.68266667rem;
       color: #666;
       line-height: 1.92rem;
       padding-left: 8%;
     }
     /* .box-allbanner-wn {
        width: 100%;
        position: absolute;
        top: 3.2rem;
      } */
     .main-center {
       width: 100%;
       overflow: hidden;
       padding-top: 3.2rem;
     }
     .banner-box {
       background-color: #fff;
       /* overflow: hidden; */
       /* height: 9.38666667rem; */
     }
     .banner-box .slides {
       width: 16rem;
       height: 9.38666667rem;
       position: relative;
       left: 50%;
       margin-left: -8rem;
       background-color: #fff;
       overflow: hidden;
       z-index: 9;
     }
     .banner-box .slides .slidesjs-main {
       position: relative;
       left: 0rem;
       width: 16rem;
       height: 9.38666667rem;
     }
     .banner-box .slides .slidesjs-main .slidesjs-container {
       height: 9.38666667rem !important;
     }
     .banner-box .slides .slidesjs-main .slidesjs-slide {
       position: absolute;
       top: 0rem;
       left: 0rem;
       width: 100%;
       backface-visibility: hidden;
     }
     .banner-box .slides .slidesjs-main .slidesjs-slide .slideChild {
       margin: 0 auto;
       z-index: 8;
       height: 9.38666667rem;
       position: relative;
     }
     .banner-box .slides .slidesjs-main .slidesjs-slide .slideImg {
       /*
     top: 0;
     left: 0; */
       z-index: 9;
       position: absolute;
       top: 0;
       left: 50%;
       transform: translateX(-50%);
       /* width: 16rem; */
       height: 9.38666667rem;
     }
     .banner-box .slides .slidesjs-pagination {
       position: absolute;
       bottom: 0.42666667rem;
       left: 50%;
       z-index: 11;
       margin-left: -2.13333333rem;
       width: 4.26666667rem;
       text-align: center;
     }
     .banner-box .slides .slidesjs-pagination li {
       display: -webkit-inline-box;
       text-align: center;
     }
     .banner-box .slides .slidesjs-pagination li a {
       text-indent: -213.312rem;
       display: inline-block;
       display: block;
       _display: block;
       width: 0.256rem;
       height: 0.256rem;
       border: 0.04266667rem solid #ffffff;
       border-radius: 50%;
       margin: 0 0.128rem;
       color: rgba(0, 0, 0, 0);
     }
     .banner-box .slides .slidesjs-pagination li a.active {
       width: 0.896rem;
       height: 0.34133333rem;
       border: 0;
       background: #fff;
       border-radius: 0.17066667rem;
     }
     .weather-box {
       width: 100%;
       /* height: 1.28rem; */
       height: 40px;
       background: #1f3d80;
     }
     .weather-box .weather-info {
       text-align: center;
     }
     .weather-box .weather-info .weather {
       padding-left: 0;
     }
     .weather-box .weather-info .weather .info {
       font-size: 0.55466667rem;
       line-height: 1.28rem;
       color: #fff;
       margin-right: 0.42666667rem;
     }
     .weather-box .weather-info .weather .icon img {
       width: 0.68266667rem;
       height: 0.59733333rem;
       vertical-align: middle;
       margin-top: -0.04266667rem;
     }
     .weather-box .weather-info .date {
       margin-left: 0.21333333rem;
     }
     .weather-box .weather-info .date .info {
       font-size: 16px;
       line-height: 40px;
       /* font-size: 0.55466667rem;
     line-height: 1.28rem; */
       color: #fff;
       margin-right: 0.42666667rem;
     }
     .content-home {
       /* background: url(/mobile/images/inedx_bg.png) no-repeat 0 center;
        height: 49.06666667rem;
        background-size: 16rem 49.06666667rem; */
       background: #d9ecff;
       /* padding-bottom: 20px; */
       /* 新闻轮播 */
     }
     .search {
       padding: 0 0.64rem;
     }
     .search .search-show {
       height: 1.70666667rem;
       width: 13.44rem;
       background: #fff;
       border-radius: 0 0 0.21333333rem 0.21333333rem;
       box-shadow: 0 0.10666667rem 0.17066667rem 0 rgba(0, 0, 0, 0.1);
       margin: 0 0.64rem;
     }
     .search .search-show input {
       font-size: 0.5rem;
       color: #666;
       width: 11.73333333rem;
       border: 0 none;
       height: 1.70666667rem;
       padding: 0 0.32rem;
       border-radius: 0 0 0 0.21333333rem;
     }
     .search .search-show .search-icon {
       margin-top: 0.512rem;
     }
     .search .search-show .search-icon a {
       width: 0.68266667rem;
       height: 0.68266667rem;
       padding: 0.4rem;
     }
     .search .search-show .search-icon a img {
       width: 0.68266667rem;
       height: 0.68266667rem;
     }
     .content-home .news-list {
       width: 100%;
       padding: 10px 0;
       /* width: 14.50666667rem;
        margin: 0.53333333rem 0.74666667rem 0.64rem; */
     }
     .dongtai-box {
       width: 100%;
       padding: 0 15px;
       margin: 0;
       box-sizing: border-box;
     }
     .content-home .news-list .label-box .label {
       width: 7.25333333rem;
       height: 1.92rem;
       border-bottom: 0.064rem solid #cdcdcd;
       font-size: 0.72533333rem;
       line-height: 1.92rem;
       text-align: center;
     }
     .content-home .news-list .label-box .label a {
       color: #000;
       letter-spacing: 0.02133333rem;
     }
     .content-home .news-list .label-box .label.curr {
       border-bottom: 4px solid #004ba8;
     }
     .content-home .news-list .label-box .label.curr a {
       color: #004ba8;
     }
     .content-home .news-list .label-content {
       margin-top: 0.42666667rem;
     }
     .content-home .news-list .label-content .content-list .list a {
       font-size: 0.64rem;
       line-height: 1.28rem;
       color: #333;
       text-overflow: ellipsis;
       white-space: nowrap;
       word-break: break-all;
       overflow: hidden;
       display: block;
     }
     .content-home .news-list .label-content .content-list .list a .line {
       margin: 0 0.21333333rem;
       display: inline-block;
     }
     .content-home .news-list .label-content .content-list .list a:hover {
       color: #004ba8;
     }
     .content-home .dongtai-img-box {
       /* width: 14.67733333rem; */
       width: 100%;
       height: 7.97866667rem;
       border: 0.02133333rem solid #dddddd;
       padding: 0;
       position: relative;
       overflow: hidden;
       /* margin-left: 0.66133333rem; */
       box-shadow: 0 0.10666667rem 0.17066667rem 0 rgba(0, 0, 0, 0.1);
       border-radius: 0.10666667rem;
     }
    
     .content-home .dongtai-img-box .carousel-point {
       position: absolute;
       bottom: 0.34133333rem;
       right: 0.42666667rem;
       z-index: 9;
     }
     .content-home .dongtai-img-box .carousel-point .point {
       display: inline-block;
       width: 0.21333333rem;
       height: 0.21333333rem;
       border: 0.04266667rem solid #ffffff;
       border-radius: 50%;
       margin: 0 0.064rem;
       cursor: pointer;
     }
     .content-home .dongtai-img-box .carousel-point .point.curr {
       display: inline-block;
       width: 0.85333333rem;
       height: 0.29866667rem;
       border: 0;
       background: #fff;
       border-radius: 0.128rem;
     }
     .content-home .float-box ul {
       margin: 0 0.46933333rem;
     }
     .content-home .float-box ul li {
       margin: 0.85333333rem 1%;
       box-shadow: 0 0.10666667rem 0.17066667rem 0 rgba(0, 0, 0, 0.1);
       /* width: 3.41333333rem; */
       width: 23%;
       height: 3.84rem;
       border-radius: 0.21333333rem;
     }
     .content-home .float-box ul li a {
       width: 3.41333333rem;
       height: 3.84rem;
     }
     .content-home .float-box ul li .list-img {
       padding-top: 0.4rem;
       text-align: center;
     }
     .content-home .float-box ul li .list-img img {
       width: 1.792rem;
       height: 1.49333333rem;
     }
     .content-home .float-box ul li .list-name {
       margin: 0.2rem auto 0;
       width: 98%;
       font-size: 0.59733333rem;
       line-height: 0.8rem;
       text-align: center;
       color: #fff;
       display: -webkit-box;
       -webkit-line-clamp: 2;
       overflow: hidden;
       text-overflow: ellipsis;
       -webkit-box-orient: vertical;
     }
     .content-home .float-box ul li:first-child {
       background: #ff6767;
     }
     .content-home .float-box ul li:first-child+li {
       background: #ffad38;
     }
     .content-home .float-box ul li:first-child+li+li {
       background: #79d56a;
     }
     .content-home .float-box ul li:first-child+li+li+li {
       background: #2d86ff;
     }
     /* .content-home .float-box ul li:first-child+li+li+li .list-name {
     font-size: 0.59733333rem;
     line-height: 0.85333333rem;
     text-align: center;
     color: #fff;
     margin-top: -0.21333333rem;
   } */
     .content-home .clumn {
       margin: 0 auto;
       width: 100%;
     }
     .fuwu-link-box .service-link-bok .clumn-list {
       /* width: 14.50666667rem; */
       height: 5.056rem;
       /* margin-right: 0.21333333rem; */
       position: relative;
       /* margin: 0 0.74666667rem 0.32rem; */
     }
     .content-home .clumn .clumn-list .clumn-img {
       width: 14.50666667rem;
       height: 5.056rem;
     }
     .content-home .clumn .clumn-list .clumn-img img {
       width: 14.50666667rem;
       height: 5.056rem;
     }
     .content-home .clumn .clumn-list .clumn-text {
       position: absolute;
       top: 1.49333333rem;
       left: 0.85333333rem;
     }
     .content-home .clumn .clumn-list .clumn-text .name {
       font-size: 0.93866667rem;
       color: #fff;
       line-height: 1.70666667rem;
       white-space: nowrap;
       text-overflow: ellipsis;
       overflow: hidden;
     }
     .content-home .clumn .clumn-list .clumn-text .detail {
       background: url(/mobile/images/index_label_link.png) no-repeat right center;
       background-size: 0.59733333rem 0.384rem;
       font-size: 0.512rem;
       color: #fff;
       line-height: 0.64rem;
       padding-right: 0.768rem;
       white-space: nowrap;
       text-overflow: ellipsis;
       overflow: hidden;
     }
     .content-home .clumn .clumn-list:last-of-type {
       margin-right: 0;
     }
     .content-home .link-box {
       margin-top: 1.06666667rem;
     }
     .content-home .link-box .link {
       position: relative;
       text-align: center;
     }
     .content-home .link-box .link a {
       padding: 0 0.2rem;
       font-size: 0.59733333rem;
       line-height: 0.85333333rem;
       display: inline-block;
       border-right: 1px solid #666;
     }
     .content-home .link-box .link a:last-of-type {
       border: none;
     }
     .content-home .link-box .link span {
       display: inline-block;
       margin: 0 0.42666667rem;
     }
     .mobile-link-list {
       display: none;
       position: absolute;
       top: 1rem;
       left: 0;
       width: 100%;
       min-height: 10.55rem;
       padding: 10px;
       background: #fff;
       box-sizing: border-box;
       border-radius: 4px;
     }
     .mobile-link-list li {
       line-height: 24px;
       padding: 10px 0;
       font-size: 0.45rem;
     }
     .content-home .link-box .focus {
       margin-top: 0.85333333rem;
       text-align: center;
     }
     .content-home .link-box .focus a {
       width: 1.57866667rem;
       height: 1.57866667rem;
       display: inline-block;
       margin: 0 0.64rem;
     }
     .content-home .link-box .focus a img {
       width: 1.57866667rem;
       height: 1.57866667rem;
     }
     /* footer */
     .footer .wechat {
       margin: 1.28rem 3.94666667rem 0.85333333rem;
     }
     .footer .wechat .wechat-img img {
       width: 3.62666667rem;
       height: 3.62666667rem;
     }
     .footer .wechat .wechat-info {
       width: 3.54133333rem;
       height: 3.54133333rem;
       border: 0.04266667rem solid #999999;
       /* margin-left: 0.85333333rem; */
       float: right;
     }
     .footer .wechat .wechat-info span {
       font-size: 0.59733333rem;
       color: #666;
       line-height: 0.85333333rem;
       display: block;
       text-align: center;
     }
     .footer .wechat .wechat-info span:first-of-type {
       margin-top: 0.91733333rem;
     }
     .footer .copyright {
       background: #eee;
       width: 100%;
       padding: 0.42666667rem 0;
       text-align: center;
     }
     .footer .copyright span {
       display: block;
       font-size: 0.46933333rem;
       color: #5b5b5b;
       line-height: 0.85333333rem;
     }
     .banner-box.sub {
       width: 100%;
       height: 5.12rem;
       position: relative;
     }
     .banner-box.sub .banner-img {
       width: 100%;
       height: 5.12rem;
     }
     .banner-box.sub .banner-img img {
       width: 100%;
       height: 5.12rem;
     }
     .banner-box.sub .banner-text {
       position: absolute;
       top: 1.70666667rem;
       right: 1.06666667rem;
     }
     .banner-box.sub .banner-text img {
       width: 8.064rem;
       height: 2.34666667rem;
     }
     .content-box .sub-info {
       margin: 0 0.85333333rem;
     }
     .content-box .sub-info .title {
       margin: 1.28rem 0 1.28rem;
     }
     .content-box .sub-info .title .title-en {
       font-size: 0.896rem;
       line-height: 1.06666667rem;
       color: #c7c5c3;
       margin-bottom: 0.21333333rem;
     }
     .content-box .sub-info .title .title-ch {
       font-size: 0.64rem;
       line-height: 0.93866667rem;
       color: #0065ca;
     }
     .content-box .sub-info .content-info .text {
       font-size: 0.55466667rem;
       line-height: 0.768rem;
       color: #666;
       margin-bottom: 0.85333333rem;
     }
     .content-box .sub-info .content-info .text-img {
       max-width: calc(98.29333333%);
       max-width: -moz-calc(98.29333333%);
       max-width: -webkit-calc(98.29333333%);
       height: auto;
       width: auto;
       text-align: center;
       margin-bottom: 0.85333333rem;
     }
     .content-box .sub-info .content-info .text-img img {
       max-width: 100%;
       height: auto;
     }
     .content-box .sub-info .content-info .label-info {
       text-align: center;
     }
     .content-box .sub-info .content-info .label-info .label {
       margin-bottom: 0.64rem;
     }
     .content-box .sub-info .content-info .label-info .label a {
       font-size: 0.768rem;
       line-height: 1.06666667rem;
       color: #666;
     }
     .content-box .news-list {
       margin: 0.85333333rem;
     }
     .content-box .news-list a {
       display: block;
     }
     .content-box .news-list .list {
       margin-bottom: 0.64rem;
       width: 100%;
     }
     .content-box .news-list .list .list-date {
       font-size: 0.59733333rem;
       color: #7e787a;
       line-height: 0.85333333rem;
       width: 3.62666667rem;
     }
     .content-box .news-list .list .line {
       margin: 0 0.32rem;
       height: 0.55466667rem;
       width: 1px;
       background: #999;
       margin-top: 0.14933333rem;
     }
     .content-box .news-list .list .list-name {
       font-size: 0.64rem;
       color: #7e787a;
       line-height: 0.85333333rem;
       overflow: hidden;
       text-overflow: ellipsis;
       display: -webkit-box;
       -webkit-line-clamp: 3;
       -webkit-box-orient: vertical;
       max-height: 2.56rem;
       width: 9.856rem;
     }
     .content-box .news-list .list:hover div {
       color: #0065CA;
     }
     .content-box .pages {
       text-align: center;
     }
     .content-box .pages a {
       font-size: 0.59733333rem;
       color: #0065ca;
       line-height: 36px;
       padding: 0 18px;
     }
     .content-box .pages .up {
       background: url(/mobile/images/page_arrow_up.png) no-repeat left center;
       background-size: 0.32rem 0.384rem;
     }
     .content-box .pages .down {
       background: url(/mobile/images/page_arrow_down.png) no-repeat right center;
       background-size: 0.32rem 0.384rem;
     }
     .sub-footer {
       width: 100%;
       background: url(/mobile/images/sub_footer_line.png) no-repeat 0 0;
       height: auto;
       background-size: 100% 0.064rem !important;
       padding-top: 0.64rem;
       margin-top: 1.70666667rem;
     }
     /* 手机端 四个服务连接 */
     .fuwu-link-box .service-link-bok {
       margin-top: 0;
     }
   }
   
   @media (max-width: 355px) {
     .weather-box {
       height: 80px;
     }
     .weather-box .weather-info .weather {
       width: 100%;
       float: none;
       text-align: center;
     }
     .weather-box .weather-info .date {
       border-top: 1px solid #6b7da2;
       width: 200px;
       margin: 0 auto;
       float: none;
       text-align: center;
     }
     .weather-box .weather-info .date .info {
       float: none;
       display: inline-block;
     }
   }